﻿
using System;
using System.Linq;
using System.Text;

using System.ComponentModel.DataAnnotations;

namespace Oliving.Edge.Model.Dto.DTSN
{
    ///<summary>
    ///
    ///</summary> 

    [Serializable]
    public class DTSN_CanningRecordDto
    {
        public DTSN_CanningRecordDto()
        {
        }

        /// <summary> 
        /// Desc: 
        /// Default: 
        /// Nullable:False 
        /// </summary> 

        public int CR_ID { get; set; }

        /// <summary> 
        /// Desc:装载类型 
        /// Default: 
        /// Nullable:False 
        /// </summary> 

        public int CR_Type { get; set; }

        /// <summary> 
        /// Desc:车牌号 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "车牌号不能为空,内存长度超出 范围")]
        public string CR_Car { get; set; }

        /// <summary> 
        /// Desc:车辆卡号 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "车辆卡号不能为空,内存长度超出 范围")]
        public string CR_CardCode { get; set; }

        /// <summary> 
        /// Desc:车辆标载 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "车辆标载不能为空,内存长度超出 范围")]
        public string CR_truckweight { get; set; }

        /// <summary> 
        /// Desc:通道编号 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(255, MinimumLength = 1, ErrorMessage = "通道编号不能为空,内存长度超出 范围")]
        public string CR_TongDaoCode { get; set; }

        /// <summary> 
        /// Desc:品种 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "品种不能为空,内存长度超出 范围")]
        public string CR_Varieties { get; set; }

        /// <summary> 
        /// Desc:订单 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "订单不能为空,内存长度超出 范围")]
        public string CR_Order { get; set; }

        /// <summary> 
        /// Desc:重量序列号 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "重量序列号不能为空,内存长度超出 范围")]
        public string CR_weightserialcode { get; set; }

        /// <summary> 
        /// Desc:客户编码 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "客户编码不能为空,内存长度超出 范围")]
        public string CR_accountcode { get; set; }

        /// <summary> 
        /// Desc:客户名称 
        /// Default: 
        /// Nullable:True 
        /// </summary> 
        [StringLength(200, MinimumLength = 1, ErrorMessage = "客户名称不能为空,内存长度超出 范围")]
        public string CR_accountname { get; set; }

        /// <summary> 
        /// Desc:装载日期 
        /// Default: 
        /// Nullable:True 
        /// </summary> 

        public DateTime CR_Date { get; set; }

        /// <summary> 
        /// Desc:开始时间 
        /// Default: 
        /// Nullable:True 
        /// </summary> 

        public DateTime CR_BeginTime { get; set; }

        /// <summary> 
        /// Desc:结束时间 
        /// Default: 
        /// Nullable:True 
        /// </summary> 

        public DateTime CR_EndTime { get; set; }

        /// <summary> 
        /// Desc:请发量 
        /// Default: 
        /// Nullable:True 
        /// </summary> 

        public decimal? CR_Orderpreweight { get; set; }

        /// <summary> 
        /// Desc:装载量 
        /// Default: 
        /// Nullable:True 
        /// </summary> 

        public decimal? CR_LoadingCapacity { get; set; }

    }

}
